#include "craft_data.h"
extern "C" void loopRun()
{
	CraftData::getInstance()->loopRun();
}


extern "C" short registerUser_VisionActive( const struct Gtr::UserComParam &param,bool bFirst )
{
	return CraftData::getInstance()->User_VisionActive(param,bFirst);
}

extern "C" short registerUser_VisionUnactive( const struct Gtr::UserComParam &param,bool bFirst )
{
	return CraftData::getInstance()->User_VisionUnactive(param,bFirst);
}

extern "C" short registerUser_VisionGetPicture( const struct Gtr::UserComParam&param,bool bFirst )
{
	return CraftData::getInstance()->User_VisionGetPicture(param,bFirst);
}

extern "C" short registerUser_VisionGetMovePicture( const struct Gtr::UserComParam&param,bool bFirst )
{
	return CraftData::getInstance()->User_VisionGetMovePicture(param,bFirst);
}

extern "C" short registerUser_VisionGetPos( const struct Gtr::UserComParam&param,bool bFirst )
{
	return CraftData::getInstance()->User_VisionGetPos(param,bFirst);
}

